package com.webdiy.hr.iface;

import com.sys.plat.bean.PageBean;
import com.sys.plat.service.base.BaseService;
import com.webdiy.dao.model.HrConfig;
import com.webdiy.dao.model.ListView;

import java.util.List;
import java.util.Map;

/**
 * Created by IntelliJ IDEA.
 * User: mabo
 * Date: 2010-2-9
 * Time: 9:32:25
 * To change this template use File | Settings | File Templates.
 */
public interface HrConfigSerice extends BaseService {

    public List<ListView> findList();

    public void saveOrUpdate(HrConfig hc);

    /**
     * 编辑
     *
     * @param id
     * @return
     */
    public HrConfig editHrConfig(String id);

    /**
     * 装载数据
     *
     * @param hcId
     */
    public void loadDate(String hcId, Map map);

    /**
     * 保存求职信
     *
     * @param hc
     */
    public void saveCoverLetter(HrConfig hc);

    /**
     * 得到Email设置信息
     *
     * @param configId
     * @return [0]mail名称
     *         [1]密码
     *         [2]SMTP
     */
    public String[] getSendMailInfo(String configId);


    public void saveSendMailInfo(HrConfig hc);


    /**
     * 保存网站登录用户信息
     * @param hc
     * @return
     */
    public boolean saveWebLoginInfo(HrConfig hc);
    

}
